package com.yuanqi.vo;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 库存统计VO
 */
@Data
public class InventoryStatsVO {
    
    /**
     * 库存ID
     */
    private Long id;
    
    /**
     * 商品编码
     */
    private String skuCode;
    
    /**
     * 商品名称
     */
    private String skuName;
    
    /**
     * 商品分类ID
     */
    private Long categoryId;
    
    /**
     * 商品分类名称
     */
    private String categoryName;
    
    /**
     * 仓库ID
     */
    private Long warehouseId;
    
    /**
     * 仓库名称
     */
    private String warehouseName;
    
    /**
     * 库位ID
     */
    private Long locationId;
    
    /**
     * 库位名称
     */
    private String locationName;
    
    /**
     * 批次号
     */
    private String batchNo;
    
    /**
     * 有效期
     */
    private Date expiryDate;
    
    /**
     * 在库数量
     */
    private BigDecimal onHandQty;
    
    /**
     * 可用数量
     */
    private BigDecimal availableQty;
    
    /**
     * 占用数量
     */
    private BigDecimal occupiedQty;
    
    /**
     * 单位成本
     */
    private BigDecimal unitCost;
    
    /**
     * 库存总价值
     */
    private BigDecimal totalValue;
    
    /**
     * 库存状态
     */
    private String stockStatus;
    
    /**
     * 更新时间
     */
    private Date updatedAt;
}